Closed
Conversation
Package Preparation: - Configure NuGet package metadata (PackageId, Version, License, etc.) - Add package icon (icon.svg and icon.png) - Configure as dotnet global tool (PackAsTool, ToolCommandName) - Update Directory.Build.props with copyright Release Artifacts: - Update CHANGELOG.md with v1.0.0 release date - Create RELEASE_NOTES.md with comprehensive release documentation Testing Results: - All 650 tests passing - CLI tool verified working - Global tool installation verified - All output formats (JSON, HTML, text, terminal) verified Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Owner
Author
|
Superseded by PR #4 with version 0.5.0 (user testing release) |
randlee
added a commit
that referenced
this pull request
Jan 15, 2026
- Centralize version in Directory.Build.props (single source of truth) - Update all documentation and samples to reference v0.5.0 - Fix --version CLI output to read from assembly info - Close PR #3 and rename branch from release/v1.0.0 to release/v0.5.0 Changes: - Directory.Build.props: Add Version, AssemblyVersion, FileVersion - RoslynDiff.Cli.csproj: Remove hardcoded version (inherits from props) - Program.cs: Read version from assembly instead of hardcoding - CHANGELOG.md, RELEASE_NOTES.md: Update version references - docs/output-formats.md, samples/: Update example versions Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
randlee
added a commit
that referenced
this pull request
Jan 29, 2026
Implement core functionality for HTML fragment mode that generates embeddable HTML without document wrapper, using external CSS for styling. Features: - Add HtmlMode enum (Document, Fragment) to OutputOptions - Add --html-mode CLI option with validation (document|fragment) - Add --extract-css CLI option for custom CSS filename (default: roslyn-diff.css) - Modify HtmlFormatter to generate fragments without <html>, <head>, <body> wrapper - Generate external CSS file with scoped selectors (.roslyn-diff-fragment prefix) - Add data attributes to fragment container for metadata exposure: - File names (data-old-file, data-new-file) - Change counts (data-changes-total, added, removed, modified) - Impact breakdown (data-impact-breaking-public, etc.) - Diff mode (data-mode) Implementation Details: - Fragment mode generates standalone HTML fragment with CSS link reference - CSS file only created for fragment mode (not document mode) - Document mode behavior unchanged (backward compatible) - All existing tests pass (1712 total tests) Related Tasks: #5, #8, #2, #1, #3 Related Issue: #46 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
8 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Changes
Package Preparation (Sprint 7A)
RoslynDiff.Cli.csprojRoslynDiff1.0.0PackAsTool,ToolCommandName=roslyn-diff)Directory.Build.propswith copyrightRelease Artifacts (Sprint 7C)
CHANGELOG.mdwith v1.0.0 release date (2026-01-15)RELEASE_NOTES.mdwith comprehensive release documentationFinal Testing (Sprint 7B)
Test plan
dotnet builddotnet testdotnet packdotnet tool install -gPost-Merge Steps
After merging this PR:
git tag v1.0.0git push origin v1.0.0🤖 Generated with Claude Code